﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
namespace covjece
{
    public class Pomjeri : State
    {
        public void radi(UpravljanjePiunom upravljanje, MainWindow o)
        {
            int pozicija = 0;
            if (upravljanje.piun is crveniKrug)
            {
                pozicija = (upravljanje.piun as crveniKrug).pozicija;
                (upravljanje.piun as crveniKrug).pozicija = (pozicija + Igrac.brojPomjeranja) % 40;
                
            }
            else if (upravljanje.piun is zeleniKrug)
            {
                pozicija = (upravljanje.piun as zeleniKrug).pozicija;
                (upravljanje.piun as zeleniKrug).pozicija = (pozicija + Igrac.brojPomjeranja) % 40;
            }
            else if (upravljanje.piun is plaviKrug)
            {
                pozicija = (upravljanje.piun as plaviKrug).pozicija;
                (upravljanje.piun as plaviKrug).pozicija = (pozicija + Igrac.brojPomjeranja) % 40;
            }
            else if (upravljanje.piun is zutiKrug)
            {
                pozicija = (upravljanje.piun as zutiKrug).pozicija;
                (upravljanje.piun as zutiKrug).pozicija = (pozicija + Igrac.brojPomjeranja) % 40;
            }
            upravljanje.m.staviNaObicnoPolje(upravljanje.piun, (pozicija + Igrac.brojPomjeranja) % 40);


        }
    }
}
